"Initiate a conference call and/or add a party to a conference call",
kAETelephonyEvents,
kAEConference,
noReply,
"",
replyOptional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
typeObjectSpecifier,
"The call to conference",
directParamRequired,
singleItem,
notEnumerated,
changesState,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
{
"conferencee",
keyAEAdditionalParty,
typeParty,
"The additional party for conference",
required,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved
},
// Dial Digits
"dial",
"Signal the other party with digits",
kAETelephonyEvents,
kAEDialDigits,
noReply,
"",
replyOptional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
typeObjectSpecifier,
"The call to signal",
directParamRequired,
singleItem,
notEnumerated,
doesntChangeState,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
{
"digits",
keyAEDigits,
typeIntlText,
"The digits to dial",
required,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved
},
// Forward
"forward",
"forward a directory number to another party",
kAETelephonyEvents,
kAEForward,
noReply,
"",
replyOptional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
typeObjectSpecifier,
"The directory number to redirect",
directParamRequired,
singleItem,
notEnumerated,
changesState,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
{
"destination",
keyAEDestination,
typeParty,
"The destination party for redirection",
required,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"type",
keyAEForwardType,
enumForwardType,
"The type of forward",
optional,
singleItem,
enumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"set",
keyAESetForward,
typeBoolean,
"Set or Cancel the forwarding type specified",
optional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"rings",
keyAESetForward,
typeLongInteger,
"The number of rings",
optional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved
},
// Drop Call
"hang up",
"Disconnect a call",
kAETelephonyEvents,
kAEDropCall,
noReply,
"",
replyOptional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
typeObjectSpecifier,
"The call to drop",
directParamRequired,
singleItem,
notEnumerated,
changesState,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
{
},
// Hold Call
"hold",
"put a call on hold or remove a call from hold",
kAETelephonyEvents,
kAEHoldCall,
noReply,
"",
replyOptional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
typeObjectSpecifier,
"The call appearance to hold",
directParamRequired,
singleItem,
notEnumerated,
changesState,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
{
"hold",
keyAEHold,
typeBoolean,
"Hold or Un-hold the call",
optional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved
},
// Park Call
"park",
"Park a call or retrieve a call from park",
kAETelephonyEvents,
kAEPark,
typeIntlText,
"The ParkRetrieve ID to be used to retrieve the call",
replyOptional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
typeObjectSpecifier,
"The call to park",
directParamRequired,
singleItem,
notEnumerated,
changesState,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
{
"park",
keyAEPark,
typeBoolean,
"Park or Retrieve the call",
optional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"park ID",
keyAEParkID,
typeIntlText,
"The directory number or code that the switch requires to park the call",
optional,
singleItem,
enumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"parkRetrieve ID",
keyAEParkRetrieveID,
typeIntlText,
"The directory number or code that is requested for retrieving the parked call",
required,
singleItem,
enumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
},
// Redirect
"redirect",
"Redirect an existing call to another party",
kAETelephonyEvents,
kAERedirect,
noReply,
"",
replyOptional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
typeObjectSpecifier,
"The call to redirect",
directParamRequired,
singleItem,
notEnumerated,
changesState,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
{
"destination",
keyAEDestination,
typeParty,
"The destination party for redirection",
required,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"type",
keyAERedirectionType,
enumRedirectionType,
"",
optional,
singleItem,
enumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
},
// Register Dependency
"register dependency",
"Register a dependency on future call activity",
kAETelephonyEvents,
kAERegisterDependency,
typeLongInteger,
"A unique notification ID",
replyRequired,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
noParams,
"",
directParamOptional,
singleItem,
notEnumerated,
changesState,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
{
"prototype call",
keyAEProtoCA,
typeObjectSpecifier,
"The prototype call appearance",
required,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"notifyee",
keyAENotifyee,
typeObjectSpecifier,
"The object to notify",
optional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"properties",
keyAENotifyProperties,
typeType,
"The list of properties to trigger notification on",
optional,
listOfItems,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved
},
// Release Dependency
"release dependency",
"release a dependency",
kAETelephonyEvents,
kAEReleaseDependency,
noReply,
"",
replyOptional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
typeLongInteger,
"The unique notification ID",
directParamRequired,
singleItem,
notEnumerated,
changesState,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
{
},
},
{
// cApplication
"application",
cApplication,
"An application program",
{
"clipboard",
pClipboard,
typeWildCard,
"The clipboard",
reserved,
listOfItems,
notEnumerated,
readWrite,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"frontmost",
pIsFrontProcess,
typeBoolean,
"Is this the frontmost application?",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
notFeminine,
notMasculine,
singlular,
"name",
pName,
cIntlText,
"The name",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"selection",
pSelection,
cSelection,
"The selection visible to the user",
reserved,
singleItem,
notEnumerated,
readOnly, /*** shouldn't this be settable from a script? ***/
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"version",
pVersion,
cVersion,
"The version of the application",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
},
{
cTerminal,
{
formAbsolutePosition,
formName,
formPropertyID,
formRange,
formRelativePosition,
formTest
},
cDN,
{
formAbsolutePosition,
formName,
formPropertyID,
formRange,
formRelativePosition,
formTest
},
cCallAppearance,
{
formAbsolutePosition,
formName,
formPropertyID,
formRange,
formRelativePosition,
formTest
}
},
// cCallAppearance
"call",
cCallAppearance,
"A call",
{
"answered",
pAnswered,
cBoolean,
"Has the call been answered?",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"busy",
pBusy,
cBoolean,
"The called party was busy",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"digits received",
pDigitsReceived,
cIntlText,
"All incoming digits dialed by another party to this call since it became active on this terminal. These digits continue to accumulate for the life of the call",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"digits received cache",
pDigitsReceivedCache,
cIntlText,
"Any incoming digits dialed by another party to this call since the last notification event was sent",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"dropped",
pDropped,
cBoolean,
"The call has been dropped",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"held",
pHeld,
cBoolean,
"Is the call currently on hold locally?",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"ID",
pID,
cLongInteger,
"A unique call ID",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"incoming",
pIncoming,
cBoolean,
"The call is incoming (versus outgoing)",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"inbound redirecting",
pInRedirected,
enumInRedirectionType,
"The inbound redirecting state of the call",
reserved,
singleItem,
enumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"inbound redirecting party",
pInRedirectedParty,
cParty,
"The remote party who redirected the call",
reserved,
singleItem,
enumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"other party",
pOtherParty,
cParty,
"The other party",
reserved,
singleItem,
enumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"outbound redirected",
pOutRedirected,
enumOutRedirectionType,
"The outbound redirected state to the call",
reserved,
singleItem,
enumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"outbound redirected party",
pOutRedirectedParty,
cParty,
"The party to whom the call has been redirected",
reserved,
singleItem,
enumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"parked",
pParked,
cBoolean,
"Has call been parked?",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"park retrieved",
pParkRetrieved,
cBoolean,
"Has call been retrieved from the parked state?",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"picked up",
pPickedUp,
cBoolean,
"Has call been picked up by this terminal?",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
},
{
cParty,
{
formAbsolutePosition,
formName,
formPropertyID,
formRange,
formRelativePosition,
formTest
},
cCallAppearance,
{
formAbsolutePosition,
formName,
formPropertyID,
formRange,
formRelativePosition,
formTest
}
},
"calls",
cCallAppearance,
"every call",
{
"",
'c@#!',
'type',
"",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
notFeminine,
notMasculine,
plural
},
{
},
// cDN
"directory number",
cDN,
"A directory number",
{
"type",
pDNType,
enumDNType,
"The type of the directory number",
reserved,
singleItem,
enumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"forwarded party",
pForwardedParty,
cParty,
"The forwarded party for the directory number",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"busy forwarded party",
pBusyForwardedParty,
cParty,
"The busy forwarded party for the directory number",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"no answer forwarded party",
pNoAnsForwardedParty,
cParty,
"The no answer forwarded party for the directory number",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"ID",
pID,
cLongInteger,
"A unique directory number ID",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"party",
pParty,
cParty,
"The party",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved
},
{
cCallAppearance,
{
formAbsolutePosition,
formName,
formPropertyID,
formRange,
formRelativePosition,
formTest
}
},
"directory numbers",
cDN,
"every directory number",
{
"",
'c@#!',
'type',
"",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
notFeminine,
notMasculine,
plural
},
{
},
// cParty
"party",
cParty,
"A party",
{
"country code",
pCountryCode,
cIntlText,
"The country code for the party",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"dial plan rules",
pDialPlanRules,
cType,
"The dial plan rules for the party",
reserved,
listOfItems,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"extension",
pExtension,
cIntlText,
"The extension of the party",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"name",
pName,
cIntlText,
"The name of the party",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"subaddress",
pSubaddress,
cIntlText,
"The subaddress for the party",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"subscriber number",
pSubscriberNumber,
cIntlText,
"The core for the phone number of the party",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"trunk code",
pTrunkCode,
cIntlText,
"The trunk code for the party (typically the area code)",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
},
{
},
"parties",
cParty,
"every party",
{
"",
'c@#!',
'type',
"",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
notFeminine,
notMasculine,
plural
},
{
},
// cPhoneNumber
"phone number",
cPhoneNumber,
"A phone number",
{
"country code",
pCountryCode,
cIntlText,
"The country code for the phone number",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"dial plan rules",
pDialPlanRules,
cType,
"The dial plan rules for the phone number",
reserved,
listOfItems,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"extension",
pExtension,
cIntlText,
"The extension of the phone number",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"subaddress",
pSubaddress,
cIntlText,
"The subaddress for the phone number",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"subscriber number",
pSubscriberNumber,
cIntlText,
"The core for the phone number",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"trunk code",
pTrunkCode,
cIntlText,
"The trunk code for the party (typically the area code)",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
},
{
},
"phone numbers",
cPhoneNumber,
"every phone number",
{
"",
'c@#!',
'type',
"",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
notFeminine,
notMasculine,
plural
},
{
},
// cTerminal
"terminal",
cTerminal,
"A terminal",
{
"display",
pDisplay,
cText,
"The display on the terminal",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"ID",
pID,
cLongInteger,
"A unique Terminal ID",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"name",
pName,
cIntlText,
"The name of the terminal",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved
},
{
cDN,
{
formAbsolutePosition,
formName,
formPropertyID,
formRange,
formRelativePosition,
formTest
},
cCallAppearance,
{
formAbsolutePosition,
formName,
formPropertyID,
formRange,
formRelativePosition,
formTest
}
},
"terminals",
cTerminal,
"every terminal",
{
"",
'c@#!',
'type',
"",
reserved,
singleItem,
notEnumerated,
readOnly,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
notFeminine,
notMasculine,
plural
},
{
},
},
{
},
{
enumDNType,
{
"internal",
kAEInternalDN,
"",
"internal only",
kAEInternalOnly,
"",
"external",
kAEExternalDN,
"",
"unknown",
kAEUnknown,
""
},
enumForwardType,
{
"immediate",
kAEForwarded,
"",
"busy",
kAEBusyForwarded,
"",
"no answer",
kAENoAnsForwarded,
"",
"busy-no answer",
kAEBusyNoAnsForwarded,
""
},
enumRedirectionType,
{
"deflect",
kAEDeflect,
"",
"transfer",
kAETransfer,
""
},
enumInRedirectionType,
{
"not redirected",
kAENotRedirected,
"",
"deflected",
kAEDeflect,
"",
"transferred",
kAETransfer,
"",
"immediate forwarded",
kAEForwarded,
"",
"busy forwarded",
kAEBusyForwarded,
"",
"no answer forwarded",
kAENoAnsForwarded,
"",
"busy-no answer forwarded",
kAEBusyNoAnsForwarded,
""
},
enumOutRedirectionType,
{
"not redirected",
kAENotRedirected,
"",
"deflected",
kAEDeflect,
"",
"transferred",
kAETransfer,
""
}
}
}
};
// for client applications that support "notify dependency"
resource 'aete' (0, purgeable) {
0x01,
0x00,
english,
roman,
{
"Telephony Suite",
"",
kAETelephonyEvents,
1,
1,
{
// Notify Dependency
"notify dependency",
"give notice of a registered dependency occurrence",
kAETelephonyEvents,
kAENotifyDependency,
noReply,
"",
replyOptional,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
typeObjectSpecifier,
"The object to notify",
directParamOptional,
singleItem,
notEnumerated,
changesState,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
{
"changed call",
keyAEChangedObject,
typeObjectSpecifier,
"The call that changed",
required,
singleItem,
notEnumerated,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
reserved,
"notification ID",
keyAENotificationID,
typeLongInteger,
"The unique notification ID associated with prototype call by the server",